Text copied to clipboard!

Title

Text copied to clipboard!

DevOps Engineer AWS Docker GitHub

Description

Text copied to clipboard!
We are looking for a highly skilled DevOps Engineer with expertise in AWS, Docker, and GitHub to join our dynamic team. The ideal candidate will have a strong background in cloud infrastructure management, continuous integration/continuous deployment (CI/CD) pipelines, and automation. You will be responsible for designing, implementing, and maintaining scalable, reliable, and secure cloud environments. Your role will involve collaborating with software developers, system operators, and other IT staff members to manage code releases. You will also be tasked with automating and streamlining operations and processes, building and maintaining tools for deployment, monitoring, and operations, and troubleshooting and resolving issues in our dev, test, and production environments. The successful candidate will have a deep understanding of cloud services, containerization, and version control systems. You should be comfortable working in a fast-paced environment and be able to manage multiple projects simultaneously. Excellent problem-solving skills, attention to detail, and the ability to work both independently and as part of a team are essential. If you are passionate about cloud technologies and have a knack for optimizing and automating processes, we would love to hear from you.

Responsibilities

Text copied to clipboard!
  • Design, implement, and maintain cloud infrastructure using AWS.
  • Develop and manage CI/CD pipelines.
  • Automate deployment processes using Docker.
  • Collaborate with development teams to ensure smooth code releases.
  • Monitor system performance and troubleshoot issues.
  • Implement security best practices for cloud environments.
  • Maintain and improve existing infrastructure and processes.
  • Create and manage infrastructure as code using tools like Terraform.
  • Ensure high availability and scalability of systems.
  • Document processes and procedures for future reference.
  • Provide support for production environments.
  • Optimize resource usage and cost management.
  • Implement monitoring and logging solutions.
  • Conduct regular system audits and performance tuning.
  • Stay updated with the latest industry trends and technologies.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in a DevOps role.
  • Strong experience with AWS services (EC2, S3, RDS, etc.).
  • Proficiency in Docker and container orchestration tools.
  • Experience with GitHub and version control systems.
  • Knowledge of CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Familiarity with infrastructure as code tools like Terraform or CloudFormation.
  • Strong scripting skills (Python, Bash, etc.).
  • Experience with monitoring and logging tools (Prometheus, ELK stack, etc.).
  • Understanding of networking and security best practices.
  • Excellent problem-solving and troubleshooting skills.
  • Ability to work in a fast-paced environment.
  • Strong communication and collaboration skills.
  • Attention to detail and a proactive attitude.
  • Experience with Agile methodologies is a plus.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with AWS services?
  • How have you used Docker in your previous roles?
  • What CI/CD tools are you familiar with?
  • Can you provide an example of a challenging problem you solved in a DevOps role?
  • How do you ensure the security of cloud environments?
  • What is your experience with infrastructure as code?
  • How do you handle system monitoring and logging?
  • Can you describe a time when you optimized a deployment process?
  • How do you stay updated with the latest DevOps trends and technologies?
  • What is your approach to troubleshooting production issues?
Link copied to clipboard!